package com.marvels.financial.loan.dto;

import java.math.BigDecimal;

import com.marvels.common.dto.BaseDTO;

/**
 * 对账批次流水记录表
 * @author tangpw
 *
 */
public class McfeReconciliyBatchRecordDTO extends BaseDTO{
    
	private static final long serialVersionUID = 1L;

	private Integer id;

    private String batchId;//批次编号

    private String recFileAddress;//对账文件地址

    private String dataStartTime;//数据起始时间

    private String dataEndTime;//数据结束时间

    private String recResult;//对账结果 0尚未对账 1对账一致 2 对账不一致

    private String recResultMoney;//金额对账结果 0 金额一致 1我方总金额多余对方总金额 2对方总金额多余我方总金额

    private String recResultNum;//数量对账结果 0 笔数一致  1对方总笔数多余我方总笔数

    private String oldRecStatus;//原状态
    private String recStatus;//对账状态 0尚未对账 1数据准备完成，待对账 2入任务池，等待批量任务执行 3对账中 4对账完成 5对账处理失败

    private Integer ownerTotalNum;//我方总笔数

    private BigDecimal ownTotalMoney;//我方总金额

    private Integer theyTotalMum;//对方总笔数

    private BigDecimal theyTotalMoney;//对方总金额

    private String remark;//标注

    private String batchUuid;//批次uuid
    
    private String channelCode;

    private String channelName;
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }


    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId == null ? null : batchId.trim();
    }

    public String getRecFileAddress() {
        return recFileAddress;
    }

    public void setRecFileAddress(String recFileAddress) {
        this.recFileAddress = recFileAddress == null ? null : recFileAddress.trim();
    }

    public String getDataStartTime() {
        return dataStartTime;
    }

    public void setDataStartTime(String dataStartTime) {
        this.dataStartTime = dataStartTime == null ? null : dataStartTime.trim();
    }

    public String getDataEndTime() {
        return dataEndTime;
    }

    public void setDataEndTime(String dataEndTime) {
        this.dataEndTime = dataEndTime == null ? null : dataEndTime.trim();
    }

    public String getRecResult() {
        return recResult;
    }

    public void setRecResult(String recResult) {
        this.recResult = recResult == null ? null : recResult.trim();
    }

    public String getRecResultMoney() {
        return recResultMoney;
    }

    public void setRecResultMoney(String recResultMoney) {
        this.recResultMoney = recResultMoney == null ? null : recResultMoney.trim();
    }

    public String getRecResultNum() {
        return recResultNum;
    }

    public void setRecResultNum(String recResultNum) {
        this.recResultNum = recResultNum == null ? null : recResultNum.trim();
    }

    public String getRecStatus() {
        return recStatus;
    }

    public void setRecStatus(String recStatus) {
        this.recStatus = recStatus == null ? null : recStatus.trim();
    }

    public Integer getOwnerTotalNum() {
        return ownerTotalNum;
    }

    public void setOwnerTotalNum(Integer ownerTotalNum) {
        this.ownerTotalNum = ownerTotalNum;
    }

    public BigDecimal getOwnTotalMoney() {
        return ownTotalMoney;
    }

    public void setOwnTotalMoney(BigDecimal ownTotalMoney) {
        this.ownTotalMoney = ownTotalMoney;
    }

    public Integer getTheyTotalMum() {
        return theyTotalMum;
    }

    public void setTheyTotalMum(Integer theyTotalMum) {
        this.theyTotalMum = theyTotalMum;
    }

    public BigDecimal getTheyTotalMoney() {
        return theyTotalMoney;
    }

    public void setTheyTotalMoney(BigDecimal theyTotalMoney) {
        this.theyTotalMoney = theyTotalMoney;
    }


    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

	public String getOldRecStatus() {
		return oldRecStatus;
	}

	public void setOldRecStatus(String oldRecStatus) {
		this.oldRecStatus = oldRecStatus;
	}

	public String getBatchUuid() {
		return batchUuid;
	}

	public void setBatchUuid(String batchUuid) {
		this.batchUuid = batchUuid;
	}

	public String getChannelCode() {
		return channelCode;
	}

	public void setChannelCode(String channelCode) {
		this.channelCode = channelCode;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
    
}